/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package newpeer;

import java.io.File;
import java.io.FileFilter;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;

/**
 *
 * @author Administrador
 */
public class DialogoSeleccionArchivo extends JFileChooser{

    public DialogoSeleccionArchivo(){
        this.setDialogTitle("Seleccione el archivo para compartir");
        this.setDialogType(JFileChooser.CUSTOM_DIALOG);
        this.setFileFilter(new javax.swing.filechooser.FileFilter() {

            @Override
            public boolean accept(File f) {
                String nomArchivo=f.getName();
                boolean carpeta=f.isDirectory();
                boolean minusculas=nomArchivo.endsWith(".pdf") || nomArchivo.endsWith(".mp3");
                boolean mayusculas=nomArchivo.endsWith(".PDF") || nomArchivo.endsWith(".MP3");
                return mayusculas || minusculas || carpeta;
            }

            @Override
            public String getDescription() {
                return "*.mp3 y *.pdf";
            }
        });
        //this.setVisible(true);
    }

}
